MODEL	= S # snu		# Small memory model but SS != DS.
CFLAGS	= -nologo -A$(MODEL) -W2 -Oax -Zp -Fo$@ -G2s
TRACE	= #obj\trace.obj
COBJ	= obj\profile.obj $(TRACE) obj\dbproc.obj obj\timer.obj obj\segments.obj obj\symfile.obj obj\exc.obj
AOBJ	= obj\segbug.obj
OBJECTS = $(COBJ) $(AOBJ)
ASMFLAGS= -I\include

all:	winet.exe showsym.exe

winet.exe:	$(OBJECTS)
	link $(OBJECTS) \lib\setargv.obj,$@/exepack/NOE,$*.map;
	mv -del *.bak bak
#	e:mapsym $*.map

showsym.exe:	obj\showsym.obj obj\exc.obj
	link obj\showsym.obj obj\exc.obj,$@,$*.map/map/li/CO;
#	e:mapsym $*.map

$(COBJ): $*.c $*.h types.h

obj\segments.obj obj\dbproc.obj: trace.h

obj\symfile.obj obj\timer.obj obj\profile.obj obj\dbproc.obj: segments.h

obj\profile.obj obj\segments.obj: symfile.h

obj\profile.obj obj\dbproc.obj:	segbug.h

obj\segments.obj: profile.h

clean:
	del bak\*.bak
	del obj\*.obj
	del *.bak
	del *.map
	del *.sym
